package com.weipeep.common.email;

import javafx.util.Pair;

import javax.mail.MessagingException;
import java.io.File;
import java.util.List;


public interface EmailService {

    /**
     * 发送简单邮件
     * @param sendTo 收件人地址
     * @param title  邮件标题
     * @param content 邮件内容
     */
    public void sendSimpleMail(String sendTo, String title, String content);

    /**
     * 发送带html邮件
     * @param sendTo
     * @param title
     * @param content
     */
    public void sendHtmlMail(String sendTo, String title, String content);
    /**
     * 发送附件邮件
     * @param sendTo 收件人地址
     * @param title  邮件标题
     * @param content 邮件内容
     * @param attachments<文件名，附件> 附件列表
     */
    public void sendAttachmentsMail(String sendTo, String title, String content, List<Pair<String, File>> attachments);


}
